package com.xdcplus.web.common.pojo.vo.wip;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * @author Qing.Ma
 * @since 2023/7/10
 */
@Data
@ApiModel(description = "")
@SuppressWarnings("serial")
public class WipMarkingReportVO implements Serializable {
    @ApiModelProperty("总数量")
    private Integer prdTotal;
    @ApiModelProperty("总丢失")
    private Integer defectTotal;
    @ApiModelProperty("总成品")
    private Integer productTotal;
    @ApiModelProperty("效率汇总")
    private List<Map<String, Integer>> effList;

    @ApiModelProperty("A级汇总")
    private Integer gradeA;
    @ApiModelProperty("B级汇总")
    private Integer gradeB;
    @ApiModelProperty("C级汇总")
    private Integer gradeC;
    @ApiModelProperty("性能不良")
    private Integer performDefect;
    @ApiModelProperty("实验不良")
    private Integer testDefect;
    @ApiModelProperty("片源不良")
    private Integer sourceDefect;

    @ApiModelProperty("硅片厚度")
    private String thickness;
    @ApiModelProperty("硅片尺寸")
    private String prdSize;
    @ApiModelProperty("硅片外观")
    private String prdAnce;
    @ApiModelProperty("检验批次")
    private String prdBatch;
    @ApiModelProperty("棒源厂家")
    private String byFactory;
    @ApiModelProperty("切片厂家")
    private String qpFactory;

    @ApiModelProperty("ETA")
    private String etaAvg;
    @ApiModelProperty("UOC")
    private String uocAvg;
    @ApiModelProperty("ISC")
    private String iscAvg;
    @ApiModelProperty("RS")
    private String rsAvg;
    @ApiModelProperty("RSH")
    private String rshAvg;
    @ApiModelProperty("FF")
    private String ffAvg;


}
